home builders brokerage buyers agent banking condominium foreclosures homes for sale sale new homes houses puppy flats dogs apartments buy a house for sale financial condo home buying cash flow builders buyer broker factoring condo conversion factor financing puppies rental